Git LFS

大象笔记 > 标签 > Git LFS

Git LFS 存储图片文件

背景 由于图片识别项目需要用到大量的样本图片,用于逐一测试,调试参数。 为了方便管理,我都放到 Git 项目根目录下的 images 文件夹下了。 但是不知道用 git 存储这类图片文件是否有什么弊端。 Git 不适合做大二进制文件存储 copy 自云效的文档: 效率变慢:不管实际上用户是否使用到这些大文件的历史,都需要把每一个文件的每一个版本下载到本地仓库。毫无疑问,下载耗时的增加给用户带来了更多的等待时间。 空间变大:一个Git仓库存放的大型的文件越多,加之伴随着其关联提交不断增多,Git仓库会以非常快的速率膨胀,占用更多的磁盘空间。 Git LFS 看到一个讨论,都推荐使用 LFS。 ...

阅读全文...

通过 git lfs 将数据库文件加入 git 项目管理

之前只是看了 git lfs 的介绍,但是没有上手一试,正好遇到新项目想把测试数据库的数据导出,并存储到 git 项目中, 方便其他开发环境导入。 Ubuntu 上安装 git-lfs sudo apt install git-lfs 如果未安装,会提示错误。安装引导安装就好。 > git lfs install fatal: 'lfs' appears to be a git command, but we were not able to execute it. Maybe git-lfs is broken? > git-lfs Command 'git-lfs' not ...

阅读全文...